package com.haozi.ehub.core.enums;

/**
 * HTTP请求枚举
 * @author     ： terry
 * @date       ： Created in 2020/6/28 15:27
 */
public enum HttpEunm {
    /**
     * 获取数据成功code：200(String)
     * @author     ： terry
     * @date       ： Created in 2020/6/28 15:28
     */
    GET_DATA_OK("200","获取数据成功"),

    /**
     * 获取数据失败code：500(String)
     * @author     ： terry
     * @date       ： Created in 2020/6/28 15:28
     */
    GET_DATA_FAIL("500","获取数据失败"),

    /**
     * 登录失败code：200(String)
     * @author     ： terry
     * @date       ： Created in 2020/6/28 15:28
     */
    LOGIN_FAIL("500","登录失败"),

    /**
     * 登陆成功code：200(String)
     * @author     ： terry
     * @date       ： Created in 2020/6/28 15:28
     */
    LOGIN_SUCCESS("200","登陆成功"),

    /**
     * 已登出code：200(String)
     * @author     ： terry
     * @date       ： Created in 2020/6/28 15:28
     */
    LOGIN_OUT("200","已登出"),

    /**
     * 用户未登录code：401(String)
     * @author     ： terry
     * @date       ： Created in 2020/6/28 15:28
     */
    UNLOGIN("401","用户未登录"),

    /**
     * 未经授权code：403(String)
     * @author     ： terry
     * @date       ： Created in 2020/7/6 14:21
     */
    FORBIDDEN("403","未经授权"),

    /**
     * 认证失败code：401(String)
     * @author     ： terry
     * @date       ： Created in 2020/6/28 15:28
     */
    UNAUTHORIZED("401","认证失败，未登录或权限错误");

    /**
     * 代码
     * @author     ： terry
     * @date       ： Created in 2020/6/28 15:30
     */
    private String code;

    /**
     * 信息
     * @author     ： terry
     * @date       ： Created in 2020/6/28 15:30
     */
    private String msg;

    public String getCode() {
        return code;
    }
    public void setCode(String code) {
        this.code = code;
    }

    public String getMsg() {
        return msg;
    }
    public void setMsg(String msg) {
        this.msg = msg;
    }

    HttpEunm(String code, String msg){
        this.code = code;
        this.msg = msg;
    }
}
